package com.hyl.domain.activity.service.trial;


import com.hyl.domain.activity.adapter.repository.IActivityRepository;
import com.hyl.types.design.framework.tree.AbstractMultiThreadStrategyRoute;
import com.hyl.types.design.framework.tree.AbstractStrategyRouter;

import javax.annotation.Resource;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeoutException;

/**
 * @author Fuzhengwei bugstack.cn @小傅哥
 * @description 抽象的拼团营销支撑类
 * @create 2024-12-14 13:42
 */

public abstract class AbstractGroupBuyMarketSupport<MarketProductEntity, DynamicContext, TrialBalanceEntity> extends AbstractMultiThreadStrategyRoute<MarketProductEntity, DynamicContext, TrialBalanceEntity> {
    protected long timeout = 500;
    @Resource
    protected IActivityRepository repository;
    @Override
    protected void mutiThread(MarketProductEntity requestParameter, DynamicContext dynamicContext) throws ExecutionException, InterruptedException, TimeoutException {

    }
}
